Text copied to clipboard!

Titolo

Text copied to clipboard!

Ingegnere Software Embedded

Descrizione

Text copied to clipboard!
Stiamo cercando un Ingegnere Software Embedded altamente qualificato e motivato per unirsi al nostro team di sviluppo tecnologico. Il candidato ideale avrà una solida esperienza nella progettazione, implementazione e manutenzione di software per sistemi embedded, con particolare attenzione all'efficienza, all'affidabilità e alla sicurezza. L'ingegnere lavorerà a stretto contatto con team multidisciplinari per sviluppare soluzioni innovative in ambiti come l'automotive, l'industria, l'elettronica di consumo e l'Internet of Things (IoT). Le responsabilità principali includono l'analisi dei requisiti di sistema, la scrittura di codice in linguaggi come C e C++, il debug e il test di software su hardware reale, nonché la documentazione tecnica. Il candidato dovrà essere in grado di lavorare in ambienti real-time, comprendere le architetture hardware e collaborare con ingegneri hardware per garantire l'integrazione ottimale tra software e dispositivi fisici. È richiesta una buona conoscenza dei sistemi operativi real-time (RTOS), dei protocolli di comunicazione (come SPI, I2C, UART, CAN) e degli strumenti di versionamento del codice (come Git). Saranno considerati un plus la conoscenza di linguaggi di scripting come Python, l'esperienza con sistemi Linux embedded e la familiarità con metodologie di sviluppo Agile. Offriamo un ambiente di lavoro dinamico e stimolante, con opportunità di crescita professionale e formazione continua. Il nostro obiettivo è sviluppare soluzioni tecnologiche all'avanguardia che migliorino la vita quotidiana delle persone e aumentino l'efficienza dei sistemi industriali. Se sei appassionato di tecnologia embedded e desideri contribuire a progetti innovativi, ti invitiamo a candidarti.

Responsabilità

Text copied to clipboard!
  • Progettare e sviluppare software per sistemi embedded
  • Analizzare i requisiti tecnici e funzionali
  • Scrivere codice efficiente in C/C++
  • Effettuare test e debug su hardware reale
  • Collaborare con team hardware e software
  • Documentare il codice e i processi di sviluppo
  • Integrare software con sistemi operativi real-time
  • Gestire il versionamento del codice con Git
  • Partecipare a revisioni del codice e miglioramenti continui
  • Supportare il team nella risoluzione di problemi tecnici

Requisiti

Text copied to clipboard!
  • Laurea in Ingegneria Informatica, Elettronica o simili
  • Esperienza nello sviluppo di software embedded
  • Conoscenza approfondita di C e C++
  • Familiarità con RTOS e sistemi real-time
  • Conoscenza dei protocolli di comunicazione embedded
  • Esperienza con strumenti di debug e analisi
  • Capacità di lavorare in team multidisciplinari
  • Buona conoscenza della lingua inglese
  • Conoscenza di Linux embedded (preferibile)
  • Esperienza con metodologie Agile (preferibile)

Domande potenziali per l'intervista

Text copied to clipboard!
  • Qual è la tua esperienza con sistemi embedded real-time?
  • Hai mai lavorato con RTOS? Quali?
  • Quali linguaggi di programmazione utilizzi più frequentemente?
  • Hai esperienza con protocolli di comunicazione come SPI o CAN?
  • Come gestisci il debug su hardware reale?
  • Hai mai lavorato in un team Agile?
  • Quali strumenti utilizzi per il versionamento del codice?
  • Hai esperienza con Linux embedded?
  • Come documenti il tuo codice e i tuoi progetti?
  • Hai mai collaborato con ingegneri hardware?